package de.hauschild.gmltracer.tracer;

import java.util.List;

import org.apache.commons.math.geometry.Vector3D;

public interface RayRenderer {

  Vector3D renderRay(final Ray ray, final Shape scene, final Vector3D ambientLightIntensity, final List<Light> lights,
      final int tracingDepth, final int currentTracingDepth);
}
